:root {
  --dots: 1;
  
}
body {
  width: 100vw;
  height: 100vw;
  margin: 0;
  padding: 0;
  overflow-x: auto;
}
.slick-dotted.slick-slider {
margin-bottom: 0px;
}
a {
  text-decoration: none;
}
.wrapper {
  width: 100vw;
  /*height: 3159px;*/
}
.slick-dots {
  width: 20% !important;
  bottom: 32px !important;
  position: absolute;
  right: calc(var(--mid_x) - (576px/2))
}
.SOLUTIONS, 
.solution1 ,
.solution2,
.solution3,
.solution4,
.solution5,
.solution6,
.solution7,
.inquiry,
#HomeLogo,
.Polygon-Bottom{
  cursor:pointer;
}
.slick-next {
  display: none;

}
.first, 
.second{
  visibility: hidden;
}
.sslick-prev slick-arrow slick-disabled {
  display: none;
}
.slick-dots li.slick-active button:before {
  opacity: 1 !important;
  color: white !important;
  font-size: 50px;
}
.slick-dots li button:before {
  opacity: 1 !important;
  color: white !important;
  font-size: 50px;
}
.current-dot {
  cursor: pointer;
  width: max(15px, calc(80px * (2 - var(--dots))));
  height: 15px;
  border-radius: 7.5px;
  background-color: #ffffff;
  position: absolute;
  /* left: calc(var(--mid_x) - (15px/2) + 587px);
  top: 580px; */
  left: -30px;
  transition: width 0.4s;
}

.next-dot {
  cursor: pointer;
  width: max(15px, calc(80px * (var(--dots) - 1)));
  height: 15px;
  border-radius: 7.5px;
  background-color: #ffffff;
  /* left: calc(var(--mid_x) - (80px/2) + 650px);
  top: 580px; */
  transition: width 0.4s;
  position: absolute;
  right: -30px;
}

.normaltxt {
  display: inline;
}
.boldtxt {
  display: inline;
  font-weight: bold;
}
.ver {
  margin-left: -16px;
}

.fa-caret-right {
    margin-left: 5px;
}

.copyOne,
.copyTwo  {
  visibility: hidden;
}

#copyTwo_detail {
  width: 600px;
}


/* Keyframes for the fade-in */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-ms-keyframes fadeIn{
  from { opacity: 0; }
  to   { opacity: 1; }
}
/*fade-in out color */

.fa-angle-down {
  width: 12px;
  height: 8px;
  font-family: FontAwesome5Pro;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.fade-in {
  opacity:0;
  opacity: 1 \9; /*just in case ie*/
  -webkit-animation:fadeIn ease-in 1;
  -moz-animation:fadeIn ease-in 1;
  animation:fadeIn ease-in 1;

  -webkit-animation-fill-mode:forwards;
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  animation-duration:1s;
}
.fading {
  transition: background-color 0.45s ;
  transition-delay:0s;
  /* cubic-bezier(1,1,1,1) */
}
.fade-in.One {
  -webkit-animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

.fade-in.Two {
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
  animation-delay: .3s;
}

.fade-in.Three {
  -webkit-animation-delay: .6s;
  -moz-animation-delay: .6s;
  animation-delay: .6s;
}
.fade-in.Four {
  -webkit-animation-delay: .9s;
  -moz-animation-delay: .9s;
  animation-delay: .9s;
}

.fade-in.Five {
  -webkit-animation-delay: 1.2s;
  -moz-animation-delay:1.2s;
  animation-delay: 1.2s;
}

.fade-in.Six {
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  animation-delay: 1.5s;
}

.frame {
  content: "";
  background-repeat : no-repeat;
  background-size: cover;
  display: inline-block;
  height: 635px;
  width: 100vw;
  vertical-align: middle;
}
.frame-sub {
  content: "";
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 635px;
  width: 100vw;
  vertical-align: middle;
}
.Layer-31 {
  width: 100vw;
  height: 754px;
  position: absolute;
  top: 624px;
  background-color: #516E72;
  
}
.Rounded-Rectangle-2-1 {
  width: 15px;
  height: 15px;
  border-radius: 7.5px;
  position: absolute;
  top: 498px;
  left: calc(1138px * (var(--viewjs) / 1366));
}
.Rounded-Rectangle-2-2 {
  width: 80px;
  height: 15px;
  border-radius: 5px;
  background-color: #ffffff;
  position: absolute;
  top: 498px;
  left: calc(1163px * (var(--viewjs) / 1366));
}
.frame4 
  {
    width: 100vw;
    position: absolute;
    height: 1016px;
    top: 2020px;
}

.frame5 {
  background-color: #000000;
  width: 100vw;
  height: 113px;
  position: absolute;
  top: 3036px;
  left: 0px;
}
/* Move this to conditional comments */
.Rounded-Rectangle-1 {
  width: 128px;
  height: 48px;
  position: absolute;
  top: 28px;
  left: calc(1175px * (var(--viewjs) / 1366));
}
.material-icons .md-18 {
  font-size: 48px;
}
.angle-down:hover {
  width: 12px;
  height: 8px;
  font-family: sans-serif, FontAwesome5Pro,sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #5ad2bc;
}
.We-Never-Stop-Improving {
  width: 708px;
  height: 58px;
  white-space: nowrap;
  font-family: sans-serif,'Open Sans Semi-bold';
  font-size: 60px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: relative;
  top: 205px;
  left: calc(180px * (var(--viewjs) / 1366));
  z-index: 2;
}
.We-Never-Stop-Improving .text-style-1 {
  font-weight: 600;
}
.A-Company-constantly-running {
  width: 708px;
  height: 58px;
  white-space: nowrap;
  font-family: sans-serif,'Open Sans Semi-bold';
  font-size: 60px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: relative;
  top: 151px;
  left: calc(180px * (var(--viewjs) / 1366));
}
.Never-Stop-Improving-Ourselves-for-Our-Customers-Innovation-a {
  
  width: 454px;
  height: 79px;
  font-family: sans-serif,'Open Sans Light';
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: relative;
  top: 200px;
  /* left: calc(180px * (var(--viewjs) / 1366)); */
}
.Never-Stop-2 {
  width: 454px;
  height: 79px;
  font-family: sans-serif,'Open Sans Light';
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: relative;
  top: 201px;
  left: calc(180px * (var(--viewjs) / 1366));
}
.slick-wrap {
  height: 635px;
}

.We-provide {
  width: 454px;
  height: 79px;
  font-family: sans-serif,'Open Sans Light';
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: absolute;
  top: 265px;
  left: calc(180px * (var(--viewjs) / 1364px));
}
.We-provide-2 {
  width: 557px;
  height: 79px;
  font-family: sans-serif,'Open Sans Light';
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: relative;
  top: 162px;
  left: calc(180px * (var(--viewjs) / 1366));
}
.Rounded-Rectangle-1-copy {
  width: 212px;
  height: 60px;
  border-radius: 10px;
  position: absolute;
  top: 330px;
  background-image: url(../Image/btn_more.svg);
}
.first-button {
  width: 212px;
  height: 60px;
  border-radius: 10px;
  position: relative;
  top: 152px;
  background-image: url(../Image/btn_more.svg);
  left: calc(180px * (var(--viewjs) / 1366));
}
.first-button:hover {
  width: 212px;
  height: 60px;
  border-radius: 10px;
  position: relative;
  top: 152px;
  background-image: url(../Image/btn_more_over.svg);
  left: calc(180px * (var(--viewjs) / 1366));
}
.Rounded-Rectangle-1-copy:hover {
  width: 212px;
  height: 60px;
  border-radius: 10px;
  position: absolute;
  top: 330px;
  background-image: url(../Image/btn_more_over.svg);
}
.MoreEA {
  width: 212px;
  height: 60px;
  border-radius: 10px;
  position: absolute;
  top: 377px;
  background-image: url(../Image/btn_more.svg);
}
.second-button {
  width: 212px;
  height: 60px;
  border-radius: 10px;
  position: relative;
  top: 114px;
  background-image: url(../Image/btn_more.svg);
  left: calc(180px * (var(--viewjs) / 1366));
}
.second-button:hover {
  width: 212px;
  height: 60px;
  border-radius: 10px;
  position: relative;
  top: 114px;
  background-image: url(../Image/btn_more_over.svg);
  left: calc(180px * (var(--viewjs) / 1366));
}
.MoreEA:hover {
  width: 212px;
  height: 60px;
  border-radius: 10px;
  position: absolute;
  top: 377px;
  background-image: url(../Image/btn_more_over.svg);
}
.Layer-714 {
  width: 100vw;
  height: 624px;
  opacity: 0.3;
}
.Vector-Smart-Object {
  width: 214px;
  height: 42px;
}
.Rectangle-741 {
  width: 767px;
  height: 300px;
  box-shadow: 8.2px 5.7px 10px 0 rgba(0, 0, 0, 0.4);
  background-image: linear-gradient(to right, #70bdad, #285bb1);
}
.Plant-Maintenance {
  width: 86px;
  height: 30px;
  font-family: sans-serif,'Open Sans';
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.WeNestIm-TMX-for-Production {
  width: 272px;
  height: 15px;
  font-family: sans-serif,'Open Sans';
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.11;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.caret-right {
  position: absolute;
  left: 724px;
  right: 163px;
  width: 5px;
  height: 9px;
  font-family: sans-serif, FontAwesome5ProSolid,sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.5;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.Accounting-Logistics-Production {
  width: 83px;
  height: 83px;
  font-family: sans-serif,'Open Sans';
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.19;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.Layer-31 {
  width: 100vw;
  height: 754px;
  position: absolute;
  top: 635px;
}
.Layer-1164 {
  width: 215px;
  height: 215px;
  position: absolute;
  top: 1579px;
  left: calc(var(--third_x) - (215px / 1.25));
  background-image: url('../Image/main_services_img1.png');
}
.Layer-1164:hover {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  width: 215px;
  height: 215px;
  position: absolute;
  top: 1569px;
  left: calc(var(--third_x) - (215px / 1.25));
  background-image: url('../Image/main_services_img1_over.png');
}
.Layer-1160 {
  width: 215px;
  height: 215px;
  position: absolute;
  top: 1579px;
  left: calc(var(--mid_x) - (215px / 2));
  background-image: url('../Image/main_services_img2.png');
}
.Layer-1160:hover {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  width: 215px;
  height: 215px;
  position: absolute;
  top: 1569px;
  left: calc(var(--mid_x) - (215px / 2));
  background-image: url('../Image/main_services_img2_over.png');
}
.Layer-1166 {
  width: 215px;
  height: 215px;
  position: absolute;
  top: 1579px;
  left: calc(var(--fourth_x) - (215px / 2) + 20px);
  background-image: url('../Image/main_services_img3.png');
}
.Layer-1166:hover {
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  width: 215px;
  height: 215px;
  position: absolute;
  top: 1569px;
  left: calc(var(--fourth_x) - (215px / 2) + 20px);
  background-image: url('../Image/main_services_img3_over.png');
}
.Rectangle-1 {
  position: absolute;
  top: 1518px;
  left: calc(var(--mid_x) - (198px/ 2) - 11px);
  width: 203px;
  height: 3px;
  background-image: linear-gradient(to right, #70bdad, #285bb1);
}
.Our-Services {
  width: 230px;
  height: 27px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  position: absolute;
  top: 1458px;
  left: calc(var(--mid_x) - (230px / 2));
}
.Rectangle-2 {
  width: 211px;
  height: 3px;
  background-image: linear-gradient(to right, #70bdad, #285bb1);
}
.Implementation {
  width: 400px;
  height: 16px;
  font-family: sans-serif,'Open Sans Bold';
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  position: absolute;
  top: 1807px;
  left: calc(var(--third_x) - (300px / 1.20));
}
.Great-value-for-finance-manufacturing-and-production-to-help {
  width: 295px;
  height: 98px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.37;
  letter-spacing: normal;
  text-align: center;
  color: #333333;
  position: absolute;
  top: 1847px;
  left: calc(var(--third_x) - (295px / 1.4));
}
.Support {
  width: 331px;
  height: 16px;
  font-family: sans-serif,'Open Sans Bold';
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  position: absolute;
  top: 1807px;
  left: calc(var(--mid_x) - (331px / 2));
}
.Training-and-Education2 {
  width: 331px;
  height: 16px;
  font-family: sans-serif,'Open Sans Bold';
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #000000;
  position: absolute;
  top: 1807px;
  left: calc(var(--fourth_x) - (215px / 2) - 15px);
}
.Reliable-high-quality-and-risk-free-SAP-support-and-tailored {
  width: 297px;
  height: 93px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.37;
  letter-spacing: normal;
  text-align: center;
  color: #333333;
  position: absolute;
  top: 1847px;
  left: calc(var(--mid_x) - (297px / 2));
}
.angle-down {
  width: 12px;
  height: 8px;
  font-family: FontAwesome5Pro;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
.Gain-a-better-understanding-and-knowledge-of-new-processes-and {
  width: 302px;
  height: 98px;
  font-family: 'Open Sans Light',sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.37;
  letter-spacing: normal;
  text-align: center;
  color: #333333;
  position: absolute;
  top: 1847px;
  left: calc(var(--fourth_x) - (215px / 2) - 15px);
}
.About-Us-2 {
  width: 200px;
  height: 29px;
  font-family: sans-serif,'Open Sans Light';
  font-size: 38px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: absolute;
  top: 91px;
  left: calc(var(--mid_x) - (156px / 2));
}
.Rectangle-2-1 {
  width: 156px;
  height: 3px;
  background-color: #ffffff;

  position: absolute;
  top: 147px;
  left: calc(var(--mid_x) - (156px / 2));
}
.What-We-Do {
  width: 270px;
  height: 35px;
  font-family: sans-serif,'Open Sans';
  font-size: 45px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: absolute;
  top: 333px;
  right: calc(var(--mid_x) - (270px /2 ) + 535px);
}
.We-provide-effective-solutions-and-services-to-meet-your-needs {
  width: 573px;
  height: 168px;
  font-family: sans-serif,'Open Sans';
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: absolute;
  top: 406px;
  right: calc(var(--mid_x) - (573px /2 ) + 384px);
}

.Who-We-Are {
  width: 270px;
  height: 35px;
  font-family: sans-serif,'Open Sans';
  font-size: 45px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: absolute;
  top: 212px;
  left: calc(var(--mid_x) - (270px/2 ) + 263px);
}
.We-are-a-provider-of-comprehensive-IT-solutions-striving-for-co {
  width: 586px;
  height: 243px;
  font-family: sans-serif,'Open Sans';
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.39;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  position: absolute;
  top: 286px;
  left: calc(var(--mid_x) - (586px/2 ) + 419px);
}

.Layer-1145 {
  width: 50vw;
  height: 1016px;
  position: absolute;
  /* top: 2031px; */
  /* left: calc(0px * (var(--viewjs) / 1366)); */
}
.Layer-650 {
  width: 50%;
  height: 1016px;
  position: absolute;
  /* top: 2031px; */
  left: 50vw;
}
.WeNestIm-All-Rights-Reserved {
  width: 380px;
  height: 14px;
  font-family: sans-serif,'Open Sans';
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: center;
  color: #8d8d8d;
  position: absolute;
  top: 58px;
  left: calc(var(--mid_x) - (380px / 2));
  background-color: #000000;
}
.Polygon-Bottom {
  width: 59px;
  height: 68px;
  position: absolute;
  top: -34px;
  left: calc(var(--mid_x) - (59px / 2));
  background-image: url('../Image/btn_top.svg');
}
.Polygon-Bottom:hover {
  width: 59px;
  height: 68px;
  position: absolute;
  top: -34px;
  left: calc(var(--mid_x) - (59px / 2));
  background-image: url('../Image/btn_top_over.svg');
}
.Layer-1146 {
  width: 1400px;
  height: 240px;
  position: absolute;
  top: 610px;
  left: calc(var(--mid_x) - (1400px /2));
  background-color: #ffffff;
}
.Layer-1147 {
  width: 68px;
  height: 68px;
  opacity: 0.7;
  position: absolute;
  top: 652px;
  right:calc(var(--mid_x) - (98px/2) + 450px);
}
.Layer-1148 {
  width: 68px;
  height: 68px;
  opacity: 0.7;
  position: absolute;
  top: 652px;
  left: calc(var(--mid_x) - (68px / 2));
}
.Layer-1149 {
  width: 68px;
  height: 68px;
  opacity: 0.7;
  position: absolute;
  top: 652px;
  left: calc(var(--mid_x) - (98px/2) + 481px);
}
.SKYWAY-DR-STE-711-OPELIKA-AL-36801-United-States {
  width: 252px;
  height: 33px;
  font-family: sans-serif,'Open Sans';
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: center;
  color: #333333;
  position: absolute;
  top: 786px;
  right: calc(var(--mid_x) - (252px/2) + 444px);
}
.Vertical-Line-Box2 {
  right: calc(var(--mid_x) - (1400px/3) + 693px);
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #CACACA;
  position: absolute;
  top: 610px;
  height: 233px;
  z-index: 1;
 }
 
 .Vertical-Line-Box3 {
   left: calc(var(--mid_x) - (1400px / 2) + 940px);
   border-left-width: 1px;
   border-left-style: solid;
   border-left-color: #CACACA;
   position: absolute;
   top: 610px;
   height: 233px;
   z-index: 1;
 }
.OUR-MAIL {
  height: 16px;
  font-family: sans-serif,'Open Sans';
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  position: absolute;
  top: 752px;
  left: calc(var(--mid_x) - (109px / 2));
}
.OUR-OFFICE {
  height: 16px;
  width: 145px;
  font-family: sans-serif,'Open Sans';
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  position: absolute;
  top: 752px;
  right: calc(var(--mid_x) - (145px/2) + 438px);
}
.infowenestimcom {
  width: 132px;
  height: 12px;
  font-family: sans-serif,'Open Sans';
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: center;
  color: #333333;
  position: absolute;
  top: 786px;
  left: calc(var(--mid_x) - (132px / 2));
}
.OUR-PHONE {
  width: 145px;
  height: 16px;
  font-family: sans-serif,'Open Sans';
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  position: absolute;
  top: 752px;
  left: calc(var(--mid_x) - (145px/2) + 468px);
}
.phone-num {
  width: 126px;
  height: 10px;
  font-family: sans-serif,'Open Sans';
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: center;
  color: #333333;
  position: absolute;
  top: 786px;
  left: calc(var(--mid_x) - (126px/2) + 468px);
}
.polygon_back {
  visibility: hidden;
  position: absolute;
  top: 103px;
  left: calc(178px * (var(--viewjs) / 1366));
}
.polygon_back-2 {
  position: relative;
  top: 28px;
  left: calc(178px * (var(--viewjs) / 1366));
}
.Polygon-4-1 {
  width: 95px;
  height: 80px;
  opacity: 0.2;
  position: absolute;
  top: 42px;
  left: 0px;
}
.Polygon-4-2 {
  width: 95px;
  height: 80px;
  opacity: 0.2;
  position: absolute;
  top: 0;/* 103px */
  left: 74px;
}
.Polygon-4-3 {
  width: 95px;
  height: 80px;
  opacity: 0.15;
  position: absolute;
  top: 84px;/* 187px */
  left: 74px;
}
.Sap-Partner {
  background-color: #000000;
  width: 170px;
  height: 60px;
  position: absolute;
  bottom: 30px;
  right: 20px;
}